package com.rgp.servicemap.service;

import com.rgp.internalcommon.dto.ResponseResult;
import com.rgp.internalcommon.dto.TrackPointsDto;
import com.rgp.internalcommon.dto.TrackRequestDto;
import com.rgp.internalcommon.response.TrsearchResponse;

/**
 * @author nhp
 * @version 1.0
 * @description TODO
 * @date 2024-04-19 20:15
 */
public interface TrackService {

    ResponseResult addTrack(Long tid);

    ResponseResult deleteTrack(TrackRequestDto trackRequestDto);

    ResponseResult upload(TrackPointsDto trackPointsDto);

    ResponseResult<TrsearchResponse> trsearch(Long tid, Integer trid, String startTime, String endTime);
}